Skip to content

solutions/reference-designs/ad-swiot1l-sl/sample_application: Add Tem…#433

Open
plescaevelyn wants to merge 1 commit intoanalogdevicesinc:mainfrom
plescaevelyn:swiot1l-sample-app-clean
Open

solutions/reference-designs/ad-swiot1l-sl/sample_application: Add Tem…#433
plescaevelyn wants to merge 1 commit intoanalogdevicesinc:mainfrom
plescaevelyn:swiot1l-sample-app-clean

Conversation

@plescaevelyn
Copy link
Copy Markdown
Collaborator

…perature Controller sample application

This sample application demonstrates a closed-loop temperature control system using the AD-SWIOT1L-SL platform with 10BASE-T1L connectivity.

The demo showcases:

  • Real-time temperature monitoring via TMP01 sensor connected to AD-SWIOT1L-SL voltage input channel
  • Automatic fan control with configurable ON/OFF thresholds and hysteresis to prevent rapid cycling
  • Dual AD-SWIOT1L-SL setup: one for sensing, one for actuation
  • Communication over Single Pair Ethernet through AD-RPI-T1LPSE-SL
  • Live matplotlib visualization of temperature trends and fan state

Hardware setup instructions cover wiring the TMP01 sensor, fan actuator, and power resistor (simulating heat source). Software setup includes pyadi-iio installation, firmware flashing with static IPs, device tree overlays, and NetworkManager configuration for the T1L interfaces.

Ideal for prototyping thermal management systems, process monitoring, or learning closed-loop control concepts with industrial Ethernet.

The application is deployed here: https://plescaevelyn.github.io/adi-documentation/pull/20/solutions/reference-designs/ad-swiot1l-sl/sample_application/index.html

Type

  • Documentation
  • Bug fix
  • New feature
  • Continuous integration

Checklist

…perature Controller sample application

This sample application demonstrates a closed-loop temperature control
system using the AD-SWIOT1L-SL platform with 10BASE-T1L connectivity.

The demo showcases:
- Real-time temperature monitoring via TMP01 sensor connected to
  AD-SWIOT1L-SL voltage input channel
- Automatic fan control with configurable ON/OFF thresholds and
  hysteresis to prevent rapid cycling
- Dual AD-SWIOT1L-SL setup: one for sensing, one for actuation
- Communication over Single Pair Ethernet through AD-RPI-T1LPSE-SL
- Live matplotlib visualization of temperature trends and fan state

Hardware setup instructions cover wiring the TMP01 sensor, fan actuator,
and power resistor (simulating heat source). Software setup includes
pyadi-iio installation, firmware flashing with static IPs, device tree
overlays, and NetworkManager configuration for the T1L interfaces.

Ideal for prototyping thermal management systems, process monitoring,
or learning closed-loop control concepts with industrial Ethernet.

Signed-off-by: Evelyn Plesca <evelyn-iulia.plesca@analog.com>
@plescaevelyn
Copy link
Copy Markdown
Collaborator Author

Hey @thorenscientific, could you please review this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant